WPS Office.apk(点击下载) / dlj.java


package defpackage;

import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Build;
import android.os.Environment;
import android.os.Handler;
import android.os.Looper;
import android.os.StatFs;
import android.text.TextUtils;
import android.util.Log;
import cn.wps.moffice.OfficeApp;
import cn.wps.moffice.define.VersionManager;
import cn.wps.moffice.main.common.ServerParamsUtil;
import cn.wps.moffice_eng.R;
import cn.wps.shareplay.message.Message;
import defpackage.dlv;
import java.io.File;
import java.io.InputStream;
import java.util.HashMap;
import java.util.List;

/* renamed from: dlj  reason: default package */
public final class dlj {
    private static boolean dJH;
    private static boolean dJI;
    private static boolean dJJ;
    private static Handler sHandler = new Handler(Looper.getMainLooper());

    /* renamed from: dlj$a */
    public interface a {
        void aHv();
    }

    public static boolean A(long j) {
        long j2 = j * 3;
        if (!Environment.getExternalStorageState().equals("mounted")) {
            return false;
        }
        StatFs statFs = new StatFs(Environment.getExternalStorageDirectory().getPath());
        return (Build.VERSION.SDK_INT >= 18 ? statFs.getAvailableBytes() : ((long) statFs.getAvailableBlocks()) * ((long) statFs.getBlockSize())) > j2;
    }

    public static void a(final Context context, final a aVar) {
        czq czq = new czq(context);
        czq.setMessage(R.string.public_network_error);
        czq.setPositiveButton(R.string.public_set_network, new DialogInterface.OnClickListener() {
            /* class defpackage.dlj.AnonymousClass2 */

            public final void onClick(DialogInterface dialogInterface, int i) {
                context.startActivity(new Intent("android.settings.WIFI_SETTINGS"));
                if (aVar != null) {
                    aVar.aHv();
                }
            }
        });
        czq.setNegativeButton(R.string.public_cancel, (DialogInterface.OnClickListener) null);
        czq.show();
    }

    public static boolean aHS() {
        return VersionManager.aYQ();
    }

    public static void aHT() {
        File[] listFiles;
        if (Environment.getExternalStorageState().equals("mounted")) {
            String file = Environment.getExternalStorageDirectory().toString();
            File file2 = new File(file + File.separator + "Fonts");
            if (!(file2.exists() || (listFiles = new File(file).listFiles()) == null)) {
                int length = "Fonts".length();
                for (File file3 : listFiles) {
                    String name = file3.getName();
                    if (name.length() == length && "Fonts".equalsIgnoreCase(name)) {
                        return;
                    }
                }
                file2.mkdir();
            }
        }
    }

    public static boolean aHU() {
        if (!dJH) {
            return false;
        }
        izx.bF(OfficeApp.arx(), "com.android.vending.BILLING");
        return true;
    }

    public static boolean aHV() {
        return bm(OfficeApp.arx()) && dJI && aHU();
    }

    public static boolean aHW() {
        return bm(OfficeApp.arx()) && dJJ && ServerParamsUtil.tH("foreign_earn_wall");
    }

    private static boolean aHX() {
        try {
            ServerParamsUtil.Params tG = ServerParamsUtil.tG("gpfont");
            if (tG != null && tG.result == 0 && "on".equals(tG.status)) {
                if (tG.extras == null) {
                    return false;
                }
                boolean z = false;
                for (ServerParamsUtil.Extras extras : tG.extras) {
                    if (!TextUtils.isEmpty(extras.key) && !TextUtils.isEmpty(extras.value)) {
                        if ("canbuy".equals(extras.key)) {
                            dJH = "on".equals(extras.value);
                        }
                        if ("popupEnter".equals(extras.key)) {
                            dJI = "on".equals(extras.value);
                        }
                        if ("creditRedeemEnter".equals(extras.key)) {
                            dJJ = "on".equals(extras.value);
                        }
                        z = (!"supportlan".equals(extras.key) || extras.value == null || !lwv.f(extras.value.split(Message.SEPARATE), eip.dHN.toLowerCase())) ? z : true;
                    }
                }
                return z;
            }
        } catch (Exception e) {
        }
        return false;
    }

    public static boolean aHY() {
        try {
            ServerParamsUtil.Params tG = ServerParamsUtil.tG("gpfont");
            if (tG == null || tG.result != 0 || !"on".equals(tG.status)) {
                return false;
            }
            List<ServerParamsUtil.Extras> list = tG.extras;
            if (list == null || list.size() <= 0 || !ServerParamsUtil.c(tG)) {
                return false;
            }
            for (ServerParamsUtil.Extras extras : list) {
                if ("fontMissingDialog".equals(extras.key)) {
                    return "on".equals(extras.value);
                }
            }
            return false;
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static void aHZ() {
        fcx.p(new Runnable() {
            /* class defpackage.dlj.AnonymousClass4 */

            public final void run() {
                if (lwg.hB(OfficeApp.arx())) {
                    dwp.km("gpinstalled");
                }
                List<String> aHl = dkt.aHl();
                if (aHl != null) {
                    for (String str : aHl) {
                        dwp.at("fontpurchased", str);
                    }
                }
                if (dlj.bm(OfficeApp.arx()) && dlj.aHU()) {
                    dwp.km("hasfontpack");
                }
            }
        });
    }

    public static void aIa() {
        dlv.a(dlv.a.font_server).clear();
    }

    public static void aa(Context context, String str) {
        if (VersionManager.aYQ() && lwd.hu(context)) {
            new fcv<String, Void, Object>() {
                /* class defpackage.dlj.AnonymousClass1 */

                /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */
                /* access modifiers changed from: protected */
                @Override // defpackage.fcv
                public final /* synthetic */ Object doInBackground(String[] strArr) {
                    String[] strArr2 = strArr;
                    return dlj.o(strArr2[0], strArr2[1], strArr2[2]);
                }
            }.execute("customize_font", str, "http://cloudservice12.kingsoft-office-service.com:81/wishFont");
        }
    }

    public static void ab(Context context, String str) {
        OfficeApp.arx().arN().q(context, str);
    }

    public static void bk(Context context) {
        czq czq = new czq(context);
        czq.setMessage(R.string.documentmanager_listView_canNotFindDownloadMessage8);
        czq.setNegativeButton(R.string.public_ok, (DialogInterface.OnClickListener) null);
        czq.show();
    }

    public static void bl(final Context context) {
        sHandler.post(new Runnable() {
            /* class defpackage.dlj.AnonymousClass3 */

            public final void run() {
                lvg.d(context, R.string.public_net_error_download_error, 1);
            }
        });
    }

    public static boolean bm(Context context) {
        return dlp.bp(context) && aHX();
    }

    public static void bn(final Context context) {
        fcx.p(new Runnable() {
            /* class defpackage.dlj.AnonymousClass5 */

            public final void run() {
                if (dlp.bp(context) && lwd.hu(context)) {
                    String bE = ebo.bE(context);
                    if (!TextUtils.isEmpty(bE)) {
                        dmy.kR(bE);
                    }
                }
            }
        });
    }

    public static boolean i(String[] strArr) {
        if (strArr == null) {
            return false;
        }
        for (String str : strArr) {
            if ("Cambria Math".equals(str)) {
                return true;
            }
        }
        return false;
    }

    public static boolean j(String[] strArr) {
        if (strArr == null) {
            return false;
        }
        int length = strArr.length;
        for (int i = 0; i < length; i++) {
            if ("TH SarabunPSK".equals(strArr[i]) || "TH Sarabun PSK".equals(strArr[i])) {
                return true;
            }
        }
        return false;
    }

    public static boolean k(String[] strArr) {
        if (strArr == null) {
            return false;
        }
        for (String str : strArr) {
            if ("Cambria".equals(str)) {
                return true;
            }
        }
        return false;
    }

    /* access modifiers changed from: private */
    public static Object o(String str, String str2, String str3) {
        String format = String.format("tag=%s&imei=%s&content=%s", str, eip.VID, str2);
        HashMap hashMap = new HashMap();
        hashMap.put("Content-Type", "application/x-www-form-urlencoded");
        hashMap.put("Content-Length", Integer.toString(format.getBytes().length));
        for (int i = 0; i < 3; i++) {
            try {
                InputStream d = lwd.d(str3, format, hashMap);
                if (d == null) {
                    return null;
                }
                d.close();
                return null;
            } catch (Exception e) {
                Log.d("sendFontnameAndIMEI", "Exception", e);
            }
        }
        return null;
    }
}